d51a67858a25b181b5d34abc2fbee980983fabf8,language/cypher/src/main/java/com/neueda/jetbrains/plugin/graphdb/language/cypher/completion/CypherCompletionContributor.java,CypherCompletionContributor,CypherCompletionContributor,#,32

Before Change


                   .psiElement()
                   .inside(PlatformPatterns.psiElement(CypherTypes.EXPRESSION))
                   .withLanguage(CypherLanguage.INSTANCE);
        extend(CompletionType.BASIC, functionPatternCapture,
                   new CompletionProvider<CompletionParameters>() {
                       public void addCompletions(@NotNull CompletionParameters parameters,
                                                  ProcessingContext context,
                                                  @NotNull CompletionResultSet resultSet) {
                           addCompletionResult(resultSet,
                                      "function",
                                      AllIcons.Nodes.Function,
                                      CypherRegexp.FUNCTIONS
                           );
                       }
                   }
        );

        PsiElementPattern.Capture<PsiElement> metadataPatternCapture = PlatformPatterns
                   .psiElement()

After Change


                KeywordCompletionProvider.PATTERN,
                new KeywordCompletionProvider());

        extend(CompletionType.BASIC,
                BuiltInFunctionCompletionProvider.PATTERN,
                new BuiltInFunctionCompletionProvider());

        extend(CompletionType.BASIC,
                LabelsCompletionProvider.PATTERN,